//
// Created by 32827 on 2024/5/19.
//

#ifndef STM32F407VET6_YZL_UI_VIEW_PP_1306_DEMO_HPP
#define STM32F407VET6_YZL_UI_VIEW_PP_1306_DEMO_HPP
#include "view/yzl_ui_view_pp_base.hpp"
#include "widget/yzl_ui_widget_pp_button.hpp"
#include "widget/yzl_ui_widget_pp_text.hpp"
#include "layout/yzl_ui_pp_layout_base_ver.hpp"

class ViewDemo1306 : public ViewBase {
public:
    WidgetText *mText1;
    LayoutVertical *mLayoutVertical;

    ViewDemo1306(YZL_VIEW *viewRam);

    ~ViewDemo1306();

    YZF_BOOL initP(void *initStructPointer, void *actStructPointer) override;

    void wakeupP(void *actStructPointer) override;
    void drawP(void *drawStructPointer) override;

    char *getViewName() override;

    int getViewId() override;
};
#endif //STM32F407VET6_YZL_UI_VIEW_PP_1306_DEMO_HPP
